@charset "utf-8";
.footer{position: relative; color: #fff; background: #1080e8;}
.footer a{color: #fff;}
.footer a:hover{opacity: .9; filter: alpha(opacity=90);}
.footer .bqxx{ font-size: .9375em; line-height: 2em;}
.footer .bqxx span{display: inline-block; margin-right: 10px; margin-left: 10px;}
.footer .bqxx span.beian{white-space: nowrap;}
.footer .bqxx span.beian img{margin-top: -2px; margin-right: 5px;}
.footer .friendlink{background: #117CE1;}
.footer .friendlink .pulldown{width: 25%;float: left;padding-top: 18px;margin-bottom: 18px;}
.footer .friendlink .pulldown:hover{background: rgba(255, 255, 255, .21);}
.footer .friendlink .pulldown:hover .butn{background: none;}
.footer .friendlink .pulldown .butn{background: rgba(255, 255, 255, .21);height: 33px;width: 95%;margin:0 2.5%;border: 0px;font-size: 14px;color: #fff;position: relative;}
.footer .friendlink .pulldown .butn img{position: absolute;right: 28px;top: 15px;}
.footer .friendlink .pulldown .pulldown-menu{width: 100%;max-height: 260px;overflow-y: scroll;position: absolute;left: 0;bottom: 70px;padding: 10px 10px 10px 20px;display: none;box-shadow: 0 -5px 10px 0 rgb(150 150 150 / 15%);background: #fff;z-index: 60;}
.footer .friendlink .pulldown .pulldown-menu li{display: inline-block;width: 19%;margin: 0;font-size: 16px;cursor: pointer;line-height: 30px;padding: 3px 0;color: #333;}
.footer .friendlink .pulldown .pulldown-menu li a{color: #333;}
.footer .friendlink .pulldown .pulldown-menu li a:hover{color:  #005FB8;}
.footer-card{position: relative; z-index: 1; padding: 35px 0;background: url(../images/public/footer_bg.png) repeat-x;}
.footer-menu{margin: 0 -10px 1em; text-align: left; font-size: .9375em;}
.footer-menu li{display: inline-block;}
.footer-menu li font{position: relative; right: -2px; font-family: "宋体"; color: #d3d3d3;}
.footer-menu li a{display: inline-block; margin-right: 10px; margin-left: 10px;}
.footer-menu li.last font{display: none;}
.footer-menu li:last-child font{display: none;}
.footer-grid{position: relative;  padding-left: 18%; text-align: left;}
.footer-grid .biaozhi{position: absolute; top: 50%; left: 0; width: 80px; margin-top: -40px; text-align: center;}
.footer-grid .jiucuo{position: absolute; top: 50%; left: 80px;margin-top: -28px; width: 10%; text-align: right;}
.footer-grid .bqxx{width: 68%;float: left;}
.footer-grid .xglj{width: 32%;float: right;font-size: 0;margin-top: 13px;}
.footer-grid .xglj a{width: 25%;text-align: center;display: inline-block;}
.footer-grid .xglj a i{display: inline-block;width: 37px;height: 37px; line-height:37px;background: rgba(255, 255, 255, .21);border-radius: 100px;margin: 0 auto 12px auto;}
.footer-grid .xglj a p{font-size: 14px;font-weight: bold;color: #fff;}
@media (max-width:1480px) {
  .footer .container{padding-right: 0; padding-left: 0; overflow: hidden;}

}
@media (max-width:1200px) {
  .footer-grid{padding-left: 22%;}
  .footer-grid .bqxx{width: 100%;}
  .footer-grid .xglj{width: 100%;float: none;display: none;}
}
@media (max-width:992px) {
  .footer .friendlink{display: none;}
  .footer .bqxx{margin-right: 0; margin-left: 0;}
  .footer-card{padding: 20px 0;}	
  .footer-menu{text-align: center;}
  .footer-menu{margin-bottom: .625em;}
  .footer-menu li{float: none; display: inline-block; margin-top: .3125em; margin-left: -4px;}
  .footer-menu li a{margin-bottom: .3125em;}
  .footer-grid{padding-right: 0; padding-left: 0; text-align: center;}
  .footer-grid .biaozhi{position: static; display: inline-block; vertical-align: middle; margin-top: .625em; width: auto; text-align: center;}
  .footer-grid .jiucuo{position: static; display: inline-block; vertical-align: middle; margin-top: .625em; width: auto; text-align: center;}
}
@media (max-width:640px) {
  .footer .bqxx span.none{display: none !important;}
}
@media (max-width:414px) {
  .footer-menu{width: 250px; margin-right: auto; margin-left: auto;}
  .footer-menu li.li1 font{display: none;}
}
.footer-grid .jiucuo {
    
    top: 50%;
    left: 66px;
    margin-top: -28px;
    width: 21%;
}
.footer-grid {
    
    padding-left: 28%;
}

@media (max-width: 992px){
	.footer-grid .jiucuo {
	margin-top: 0px;
	    width: auto;}
		.footer-grid {
		    
		    padding-left: 0;
		}
}